unit QBResource;

interface

resourcestring
  // QBSelectPanel
  // iplus updown
  rsSelectPanelUp 								= 'up';
  rsSelectPanelDown 							= 'down';

  // QBFloatPanel
  rsFloatPanelIsNotValidWorkArea 	= 'Given parent is not valid for work area!';
  rsFloatPanelTableWithAlias 			= 'Table with alias';
  rsFloatPanelAlreadyExists 			= 'already exists';

  // QBFloatTable
  rsFloatTableInvalidParentForTable = 'Invalid parent for table object!';
  rsFloatTableCollapseExpandTable = 'Collapse/Expand table';
  rsFloatTableUnlinkTable 				= 'Unlink table';
  rsFloatTableCloseTable 					= 'Close table';
  rsFloatTableUnselectAllFields 	= 'Unselect all fields';
  rsFloatTableSelectAllFields 		= 'Select all fields';
  rsFloatTableDoubleClickAlias 		= 'Double click to edit alias';
  rsFloatTableDeleteTable 				= 'Delete';
  rsFloatTableRenameTable 				= 'Rename';
  rsFloatTableEditSubQuery 				= 'Edit subquery';
  rsAreYouSureUnlink 							= 'Are you sure you want to unlink table?';

  // QBLinkProp
  rsLinkPropInvalidLink 					= 'Invalid link';
  rsLinkPropJoinTables 						= 'join tables: ';
  rsLinkPropAnd 									= 'and';
  rsLinkPropIncludeAllFrom 				= 'Include all from';

  // QBLinks
  rsLinksInvalidIndex 						= 'Invalid index = %d ';
  rsLinksWantDeleteLink 					= 'Do you really want to delete the link between ';
  rsLinksAttention 								= 'Attention!';
  rsLinksInvalidTable 						= 'Invalid table %s in Link control';
  rsLinksDeletePoint 							= 'Delete point';
  rsLinksInsertPoint 							= 'Insert point';
  rsLinksDeleteLink 							= 'Delete link';
  rsLinksProperty 								= 'Property';

  // QBParser
  rsParserAll 										= 'All';
  rsParserAny 										= 'Any';
  rsParserNone 										= 'None';
  rsParserNotAll 									= 'Not all';
  rsParserNot 										= 'Not'; // ab 04.11.2003
  rsParserUnknownError 						= 'Unknown error (#%d).';
  rsParserInvalidToken 						= 'Invalid token ''%s'' at position %d of line %d.';
  rsParserUnexpectedEnd 					= 'Unexpected end of statement.';
  rsParserUnterminatedString 			= 'Unterminated string.';
  rsFieldNotFound 								= 'Field ''%s'' not found.';
  rsInadmissibleJoinExpression 		= 'Inadmissible JOIN expression.';
  rsCannotBuildJoinExpression 		= 'Cannot build right JOIN expression for this query';
  rsParserError 									= 'General parsing error';
  rsCannotBindJoin 								= 'Cannot bind JOIN expression';
  rsOnlySelectMode 								= 'Invalid token ''%s'' at position %d of line %d.'+
    ' Only select mode enabled.' + #13#10 +
    'To create a non-SELECT query, turn off the ''Only select'' mode.'+
    ' For this purpose use the ''Only select mode'' option available on the ''Query Builder'' page of the Environment Options dialog (Tools | Environment Options).';
  rsIllegalTokenInOrderBy         = 'Illegal token ''%s'' in ORDER BY clause';
  rsIllegalTokenInGroupBy         = 'Illegal token ''%s'' in GROUP BY clause';

  // QBSelectOrder
  rsSelectOrderGroupBy 						= 'Grouping'; // iplus
  rsSelectOrderGroupByValue 			= ',Yes'; // iplus
  rsSelectOrderGroupByYes 				= 'Yes'; // iplus
  rsSelectOrderASC 								= 'Ascending';
  rsSelectOrderDESC 							= 'Descending';
  rsSelectOrderInvalidGridParent 	= 'Invalid parent for selection grid';
  rsSelectOrderNameOfOutputField 	= 'Name of output field';
  rsSelectOrderAggregate 					= 'Aggregate';
  rsSelectOrderSelectedFields 		= 'Output';
  rsSelectOrderSelectedValue 			= ',Yes';
  rsSelectOrderSelectedYes     		= 'Yes';
  rsSelectOrderSourceFieldName 		= 'Source field name';
  rsSelectOrderDeleteCurrentRow 	= 'Delete current row';
  rsSelectOrderDeleteSelected    	= 'Delete selected rows';
  rsSelectOrderSureWantDeleteRow 	= 'Are you sure you want to delete current row?';
  rsSelectOrderConfirmation 			= 'Confirmation';
  rsSelectOrderCantDeleteLastRow 	= 'Can''t delete last row!';
  rsSelectOrderInvalidOrderParent = 'Invalid parent for OrderPanel';
  rsSelectOrderDistinct 					= 'Select only unique records';
  rsSelectOrderOutputFields 			= 'Output fields';
  rsSelectOrderSortedFields 			= 'Sorted fields';
  rsSelectOrderSortOrder 					= 'Sort order';
  rsSelectOrderUp 								= 'Up';
  rsSelectOrderDown 							= 'Down';
  rsSelectFromQuery 							= 'Select from query';

  // Case
  rsCaseOk 												= 'OK';
  rsCaseCancel 										= 'Cancel';
  rsCaseWhen 											= 'When';
  rsCaseThen 											= 'Then';
  rsCaseName 											= 'Name';
  rsCaseAlias 										= 'Alias';

  // QBWherePanel
  rsWherePanelFollowingMet 								= ' of the following are met';
  rsWherePanelInvalidPanelParent 					= 'Invalid parent for conditions panel';
  rsWherePanelInsertField 								= 'Insert field';
  rsWherePanelAddCondition 								= 'Add condition';
  rsWherePanelMakeComposeCondition 				= 'Make composite condition';
  rsWherePanelDeleteCondition 						= 'Delete condition';
  rsWherePanelExpandCondition 						= 'Expand condition';
  rsWherePanelCollapseCondition 					= 'Collapse condition';
  rsWherePanelPressShiftEnter 						= 'Press Shift+Enter to insert field';
  rsWherePanelThereIsNoActiveButton 			= 'There is no active button';
  rsWherePanelSelectedConditionComposed 	= 'Selected condition is already composed';
  rsWherePanelCantDeleteFirstRow 					= 'Can''t delete first row';
  rsWherePanelSureWantDeleteCondition 		= 'Are you sure you want to delete current condition(s)?';
  rsWherePanelCantExpandSimpleCondition 	= 'Can''t expand/collapse simple condition';
  rsWherePanelCantCollapseFirstCondition 	= 'Can''t collapse first condition';
  rsWherePanelTypeMismatchInExpression 		= 'Type mismatch in expression';
  rsWherePanelError 											= 'Error!';

  // QBWindow
  rsWindowData 										= 'Data';
  rsWindowCriteria 								= 'Criteria';
  rsWindowSelection 							= 'Selection';
  rsWindowGroupingCriteria 				= 'Grouping criteria';
  rsWindowSorting 								= 'Sorting';
  rsWindowOptions 								= 'Options';
  rsWindowFirst 									= 'First';
  rsWindowSkip 										= 'Skip';
  rsUnion 												= 'Union';
  rsUnionAll 											= 'Union All';
  rsDiffDataTypeError             = 'Different data types of the fields "%s" and "%s"';

  rsSelectStr 										= 'Select';
  rsInsertStr 										= 'Insert';
  rsUpdateStr 										= 'Update';
  rsDeleteStr 										= 'Delete';

  // QBData
  rsDataInvalidGridParent 				= 'Invalid parent for selection grid';
  rsDataSourceFieldName 					= 'Source field name';
  rsDataValueOfField 							= 'Value of field';
  rsDataDeleteCurrentRow 					= 'Delete current row';
  rsDataSureWantDeleteRow 				= 'Are you sure you want to delete current row?';
  rsDataConfirmation 							= 'Confirmation';
  rsDataCantDeleteLastRow 				= 'Can''t delete last row!';
  rsDataInvalidDataParent 				= 'Invalid parent for DataPanel';
  rsDataFromQuery 								= 'Data from query';

  //Query
  rsUnionQueryInsert 							= 'Add union';
  rsUnionQueryDelete 							= 'Delete union';
  rsFromQueryInsert 							= 'Add subquery';
  rsInputQueryAlias 							= 'Input query alias';
  rsDeleteSubQuery 								= 'Delete subquery';
  rsQueryInsert 									= 'Insert query';
  rsQueryDelete 									= 'Delete query';
  rsQueryShow 										= 'Show query';
  rsQueryConfirmation 						= 'Confirmation';
  rsQuerySureWantDelete 					= 'Are you sure you want to delete query?';
  rsInsertCase 										= 'Insert CASE';

  //About form
  rsAboutEvalVer 									= 'Evalution version';
  rsAboutRegVer 									= 'Registered version';
  rsAboutCaption 									= 'About EMS QueryBuilder';
  rsAboutLabel1_Caption 					= 'Advanced QueryBuilder Component Suite '#13#10'version %s -- %s, %d.';
  rsAboutLabel2_Caption 					= 'Copyright (C) 2000-2009'#13#10'EMS Corporation';
  rsAboutLabel15_Caption 					= 'Thanks for you support! Welcome to product page'#13#10'http://www.sqlmanager.net/products/tools/querybuilder' +
    #13#10'to get information about latest updates.';
  rsAboutLabel16_Caption 					= 'If you have any questions go to our Technical Support Center'#13#10'http://www.sqlmanager.net/support';
  rsAboutLabel17_Caption 					= 'We hope you''ll enjoy working with our product.'#13#10'Thanks again for your choice of EMS QueryBuilder!';
  rsAboutLabel18_Caption 					= 'Best regards, EMS QueryBuilder development team';
  rsAboutLabel3_Caption 					= 'Welcome to product page';
  rsAboutLabel4_Caption 					= 'to get additional information or register online right now:';
  rsAboutLabel5_Caption 					= 'EMS QueryBuilder with sources:';
  rsAboutLabel8_Caption 					= 'EMS QueryBuilder without sources:';
  rsAboutOKCaption 								= '&OK';

  // Monthes
  rsJan = 'January';
  rsFeb = 'February';
  rsMar = 'March';
  rsApr = 'April';
  rsMay = 'May';
  rsJun = 'June';
  rsJul = 'July';
  rsAug = 'August';
  rsSep = 'September';
  rsOct = 'October';
  rsNov = 'November';
  rsDec = 'December';

  // Misc
  rsIniFiles = 'Ini-files';
  rsAllFiles = 'All files';

  // TxxxSelectParser
  rsInvalidParentClass            = 'Invalid parent class %s for %s';
  rsUnknownServerVersion          = 'Unknown server version %d';

const
  crQBHand = 6666;
  crQBCriterionMenu = 6667; // dee for D2009

implementation

end.
